home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 001082_timbl@www3.cern.ch _Tue May 11 16:31:04 1993.msg < prev    next >
Internet Message Format  |  1994-01-24  |  6KB

  1. Return-Path: <timbl@www3.cern.ch>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA12762; Tue, 11 May 93 16:31:04 MET DST
  4. Received: from www3.cern.ch by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA18116; Tue, 11 May 1993 16:51:57 +0200
  6. Received: by www3.cern.ch (NX5.67c/NX3.0S)
  7.     id AA03707; Tue, 11 May 93 16:46:44 +0100
  8. Date: Tue, 11 May 93 16:46:44 +0100
  9. From: Tim Berners-Lee <timbl@www3.cern.ch>
  10. Message-Id: <9305111546.AA03707@www3.cern.ch>
  11. Received: by NeXT.Mailer (1.87.1)
  12. Received: by NeXT Mailer (1.87.1)
  13. To: grobe@ukanaix.cc.ukans.edu (Michael Grobe)
  14. Subject: HTML link "Made" relationship
  15. Cc: www-talk@nxoc01.cern.ch
  16. Reply-To: timbl@nxoc01.cern.ch
  17.  
  18. > From: grobe@ukanaix.cc.ukans.edu (Michael Grobe)
  19. > To: www-talk@nxoc01.cern.ch
  20. > Date: Mon, 10 May 93 14:49:41 CDT
  21.  
  22.  
  23. > chapter 6 of the march 15, 1993 version of "Hypertext Markup  
  24. Language
  25. > (HTML)" by Berners-Lee and Connolly discusses "Link Relationship  
  26. values."
  27.  
  28. > i have several questions about this chapter:
  29.  
  30. > first, what is its status? are there browsers in use that recognize
  31. > these link attribute values? have any of these attributes been  
  32. promoted
  33. > to be part of the standard?  are they likely to become part of the
  34. > standard? if so, when and under what authority?
  35.  
  36. They have not been promoted to part of the standard, but if they
  37. are tested they could be.  RFCs don't become standards without
  38. implementations.  No browsers that I know of implement them though
  39. many people have expressed great enthusiasm.  The thing will go
  40. in RFC direction, the authority will therefore be IANA and the IETF
  41. or whatever officially is the authority in the nwo (IAB? ISoc?)
  42.  
  43. > second, if browsers ignore attribute values that they do not  
  44. recognize, why
  45. > must these "experimental" values be preceded with "X-".
  46.  
  47. This scheme (which is used for many Internet standards) means
  48. that ifyou invent a scheme which puts a certain semantics on
  49. a new relationship, you can guarrantee that the scheme won't break
  50. because someone just happens to use it for something else with
  51. different semantics.  During the test phase, you can't be SURE
  52. that noone else thought of the same X-relation, and that their
  53. documents will totally confuse your software.  (though it is
  54. unlikely especially with a this list running)
  55.  
  56. > third, are there any example documents showing the use of these  
  57. values?
  58.  
  59.  
  60. Nope (correct me?).  [[Historical note:  The first hypertext system I  
  61. wrote used typed links.  An interesting result was
  62. that though I had initially imagined that the number of link
  63. types would grow without bound, in fact I settled down with a
  64. dozen or so having all the semantics there seemed to be
  65. beteween the things I was making notes about]].
  66.  
  67. > fouth, is the value "Made" correctly described in this chapter?
  68. > the chapter says that Made means that the:
  69.  
  70. >    Person (etc) described by node A is author of, or is responsible  
  71. for B
  72.  
  73. > where A is the source document and B is the destination document.  
  74. however, 
  75.  
  76. > the chapter also says that one use for the value is "for sending
  77. > mail to authors," and it seems to me that Made would be more useful  
  78. if
  79. > A and B were reversed in the definition above.
  80. > that is, it seems more useful for a document to contain a pointer  
  81. to a file
  82. > describing an author where the link relationship would be "Made"  
  83. with
  84. > the understanding that the person described in B is the author of  
  85. A.
  86. > can someone clarify this (what seems to me to be a) discrepancy?
  87.  
  88. Every link type can be used in a REL attribute or in a REV
  89. attribute (or in some -- non acyclic -- cases conceivably both).
  90. The REV attribute is just the same, but the direction is
  91. reversed.  This saves having to have a convention for
  92. naming reverse link types such as "made-by".
  93.  
  94.  
  95. > fifth, since we are looking for a way to connect html documents  
  96. with
  97. > their authors or responsible authorities, the value Made appears to  
  98. be
  99. > a possible approach.  but, i would be interested in knowing any  
  100. other
  101. > conventions for recording such information that may be planned or  
  102. under
  103. > discussion.  i would actually prefer (at least intuitively) to have
  104. > a tag defined for the document <head> section that could be used to
  105. > record responsibility for the document.  for example, <owner> could
  106. > be defined and have name, organization, and e-mail address as  
  107. attributes.
  108. > our browser could then pick up the owner e-mail address for posting
  109. > comments from users reading a particular file directly to the  
  110. owner.
  111. > in particular, we might have the following tag 
  112.  
  113. >      <owner name="Michael Grobe" e-mail="grobe@kuhub.cc.ukans.edu">
  114. > comments?
  115.  
  116.  
  117. Whilest any useful additions to HTML for HMML are open to
  118. discussion now, I would like to see more generic forms used.
  119. This is because HTML is not an application-specific document
  120. type, it is in fact a great big compromise which allows enough
  121. fairly generic structures to represent most things anyone wants.
  122. If "owner" can be represented as a generic relationship, between
  123. a document and a person, with a particular type, then I would
  124. prefer the generic form to be used rather than a specific tag  
  125. invented.  I think this will make processing easier, also expansion,
  126. and keep the DTD small.
  127.  
  128. <LINK REV=MADE HREF="whois:S=Grobe;G=Michael;O=Ukans">
  129.  
  130. Here is one example of something which is
  131. easier to do is a web traversal filtered by relationships. Consider
  132. "Give me a list of (and fire :-) all the people who have MADE  
  133. software which is USED BY this program and for which there is no  
  134. document which DESCRIBES that software" 
  135.  
  136. or, "Print out all documents which this document recursively INCLUDES
  137. to any depth", and so on.
  138.  
  139. > :michael grobe
  140. > academic computing services
  141. > the university of kansas
  142.  
  143.  
  144.  
  145. Tim Berners-Lee
  146. CERN
  147.